home *** CD-ROM | disk | FTP | other *** search
/ Minami 85 / MINAMI85.iso / Extra / winamp535.exe / Plugins / Milkdrop / Eo.S. + Phat + fiShbRaiN + Redi Jedi - pictures of insanity(Run Away! Run Away! mix).milk < prev    next >
INI File  |  2005-09-14  |  25KB  |  787 lines

  1. [preset00]
  2. fRating=3.000000
  3. fGammaAdj=2.400000
  4. fDecay=0.980000
  5. fVideoEchoZoom=1.006596
  6. fVideoEchoAlpha=0.500000
  7. nVideoEchoOrientation=3
  8. nWaveMode=0
  9. bAdditiveWaves=1
  10. bWaveDots=0
  11. bWaveThick=0
  12. bModWaveAlphaByVolume=1
  13. bMaximizeWaveColor=0
  14. bTexWrap=0
  15. bDarkenCenter=0
  16. bRedBlueStereo=0
  17. bBrighten=1
  18. bDarken=0
  19. bSolarize=0
  20. bInvert=0
  21. fWaveAlpha=0.001000
  22. fWaveScale=1.285751
  23. fWaveSmoothing=0.630000
  24. fWaveParam=0.000000
  25. fModWaveAlphaStart=0.710000
  26. fModWaveAlphaEnd=1.300000
  27. fWarpAnimSpeed=1.000000
  28. fWarpScale=1.951307
  29. fZoomExponent=1.001827
  30. fShader=0.500000
  31. zoom=0.999511
  32. rot=0.000000
  33. cx=0.500000
  34. cy=0.500000
  35. dx=0.000000
  36. dy=0.000000
  37. warp=0.010000
  38. sx=1.000000
  39. sy=1.000000
  40. wave_r=0.650000
  41. wave_g=0.650000
  42. wave_b=0.650000
  43. wave_x=0.500000
  44. wave_y=0.500000
  45. ob_size=0.005000
  46. ob_r=0.000000
  47. ob_g=0.000000
  48. ob_b=0.000000
  49. ob_a=1.000000
  50. ib_size=0.260000
  51. ib_r=0.250000
  52. ib_g=0.250000
  53. ib_b=0.250000
  54. ib_a=0.000000
  55. nMotionVectorsX=6.400000
  56. nMotionVectorsY=14.400005
  57. mv_dx=0.000000
  58. mv_dy=-0.010000
  59. mv_l=0.350000
  60. mv_r=0.900000
  61. mv_g=0.500000
  62. mv_b=0.000000
  63. mv_a=0.000000
  64. wavecode_0_enabled=1
  65. wavecode_0_samples=512
  66. wavecode_0_sep=0
  67. wavecode_0_bSpectrum=0
  68. wavecode_0_bUseDots=1
  69. wavecode_0_bDrawThick=1
  70. wavecode_0_bAdditive=0
  71. wavecode_0_scaling=1.000000
  72. wavecode_0_smoothing=0.500000
  73. wavecode_0_r=1.000000
  74. wavecode_0_g=1.000000
  75. wavecode_0_b=1.000000
  76. wavecode_0_a=1.000000
  77. wave_0_init1=ma=.5;
  78. wave_0_init2=my=.5;
  79. wave_0_init3=md=0; //direction 0 1 2 3
  80. wave_0_per_point1=//wave1
  81. wave_0_per_point2=oldmd1=md1;
  82. wave_0_per_point3=md1=(md1+rand(4))%4;
  83. wave_0_per_point4=md1=if(equal(md1,oldmd1),(md1+1)%4,md1);
  84. wave_0_per_point5=
  85. wave_0_per_point6=mx1=mx1+(equal(md1,0)*.002*bass);
  86. wave_0_per_point7=mx1=mx1-(equal(md1,1)*.002*bass);
  87. wave_0_per_point8=my1=my1+(equal(md1,2)*.002*treb);
  88. wave_0_per_point9=my1=my1-(equal(md1,3)*.002*treb);
  89. wave_0_per_point10=
  90. wave_0_per_point11=mx1=if(above(mx1,.99),.5,mx1);
  91. wave_0_per_point12=mx1=if(below(mx1,.01),.5,mx1);
  92. wave_0_per_point13=my1=if(above(my1,.99),.5,my1);
  93. wave_0_per_point14=my1=if(below(my1,.01),.5,my1);
  94. wave_0_per_point15=
  95. wave_0_per_point16=//wave2
  96. wave_0_per_point17=oldmd2=md2;
  97. wave_0_per_point18=md2=(md2+rand(4))%4;
  98. wave_0_per_point19=md2=if(equal(md2,oldmd2),(md2+1)%4,md2);
  99. wave_0_per_point20=
  100. wave_0_per_point21=mx2=mx2+(equal(md2,0)*.002*bass);
  101. wave_0_per_point22=mx2=mx2-(equal(md2,1)*.002*bass);
  102. wave_0_per_point23=my2=my2+(equal(md2,2)*.002*treb);
  103. wave_0_per_point24=my2=my2-(equal(md2,3)*.002*treb);
  104. wave_0_per_point25=
  105. wave_0_per_point26=mx2=if(above(mx2,.99),.5,mx2);
  106. wave_0_per_point27=mx2=if(below(mx2,.01),.5,mx2);
  107. wave_0_per_point28=my2=if(above(my2,.99),.5,my2);
  108. wave_0_per_point29=my2=if(below(my2,.01),.5,my2);
  109. wave_0_per_point30=
  110. wave_0_per_point31=
  111. wave_0_per_point32=f2=equal(frame%2,0);
  112. wave_0_per_point33=x=(mx1*f2+mx2*(1-f2));
  113. wave_0_per_point34=y=(my1*f2+my2*(1-f2));
  114. wave_0_per_point35=a=bass*.1*q8;
  115. wave_0_per_point36=
  116. wave_0_per_point37=
  117. wave_0_per_point38=
  118. wave_0_per_point39=r=f2*bass+(1-f2)*sin(q3*treb);
  119. wave_0_per_point40=g=f2*treb+(1-f2)*cos(q3*bass);
  120. wave_0_per_point41=b=f2*(1-mid)+(1-f2)*sin(time*q4);
  121. wavecode_1_enabled=1
  122. wavecode_1_samples=512
  123. wavecode_1_sep=0
  124. wavecode_1_bSpectrum=0
  125. wavecode_1_bUseDots=1
  126. wavecode_1_bDrawThick=1
  127. wavecode_1_bAdditive=0
  128. wavecode_1_scaling=1.000000
  129. wavecode_1_smoothing=0.500000
  130. wavecode_1_r=1.000000
  131. wavecode_1_g=1.000000
  132. wavecode_1_b=1.000000
  133. wavecode_1_a=1.000000
  134. wave_1_init1=mx=.5;
  135. wave_1_init2=my=.5;
  136. wave_1_init3=md=1;
  137. wave_1_per_frame1=r=0;
  138. wave_1_per_frame2=g=0;
  139. wave_1_per_frame3=b=0;
  140. wave_1_per_point1=oldmd1=md1;
  141. wave_1_per_point2=md1=(md1+rand(4))%4;
  142. wave_1_per_point3=md1=if(equal(md1,oldmd1),(md1+1)%4,md1);
  143. wave_1_per_point4=
  144. wave_1_per_point5=mx1=mx1+(equal(md1,0)*.002*bass);
  145. wave_1_per_point6=mx1=mx1-(equal(md1,1)*.002*bass);
  146. wave_1_per_point7=my1=my1+(equal(md1,2)*.002*treb);
  147. wave_1_per_point8=my1=my1-(equal(md1,3)*.002*treb);
  148. wave_1_per_point9=
  149. wave_1_per_point10=mx1=if(above(mx1,.99),.5,mx1);
  150. wave_1_per_point11=mx1=if(below(mx1,.01),.5,mx1);
  151. wave_1_per_point12=my1=if(above(my1,.99),.5,my1);
  152. wave_1_per_point13=my1=if(below(my1,.01),.5,my1);
  153. wave_1_per_point14=
  154. wave_1_per_point15=
  155. wave_1_per_point16=oldmd2=md2;
  156. wave_1_per_point17=md2=(md2+rand(4))%4;
  157. wave_1_per_point18=md2=if(equal(md2,oldmd2),(md2+1)%4,md2);
  158. wave_1_per_point19=
  159. wave_1_per_point20=mx2=mx2+(equal(md2,0)*.002*bass);
  160. wave_1_per_point21=mx2=mx2-(equal(md2,1)*.002*bass);
  161. wave_1_per_point22=my2=my2+(equal(md2,2)*.002*treb);
  162. wave_1_per_point23=my2=my2-(equal(md2,3)*.002*treb);
  163. wave_1_per_point24=
  164. wave_1_per_point25=mx2=if(above(mx2,.99),.5,mx2);
  165. wave_1_per_point26=mx2=if(below(mx2,.01),.5,mx2);
  166. wave_1_per_point27=my2=if(above(my2,.99),.5,my2);
  167. wave_1_per_point28=my2=if(below(my2,.01),.5,my2);
  168. wave_1_per_point29=
  169. wave_1_per_point30=
  170. wave_1_per_point31=f2=equal(frame%2,0);
  171. wave_1_per_point32=x=mx1*f2+mx2*(1-f2);
  172. wave_1_per_point33=y=my1*f2+my2*(1-f2);
  173. wave_1_per_point34=a=q8;
  174. wavecode_2_enabled=1
  175. wavecode_2_samples=512
  176. wavecode_2_sep=0
  177. wavecode_2_bSpectrum=0
  178. wavecode_2_bUseDots=1
  179. wavecode_2_bDrawThick=1
  180. wavecode_2_bAdditive=0
  181. wavecode_2_scaling=1.000000
  182. wavecode_2_smoothing=0.500000
  183. wavecode_2_r=1.000000
  184. wavecode_2_g=1.000000
  185. wavecode_2_b=0.700000
  186. wavecode_2_a=1.000000
  187. wave_2_init1=mx=.5;
  188. wave_2_per_frame1=r=0;
  189. wave_2_per_frame2=g
  190. wave_2_per_point1=n=sample*6.283;
  191. wave_2_per_point2=phs=-sample * 0.2;
  192. wave_2_per_point3=tm=q1 + phs*4;
  193. wave_2_per_point4=
  194. wave_2_per_point5=flip=flip+1;
  195. wave_2_per_point6=flip=flip*below(flip,2);
  196. wave_2_per_point7=
  197. wave_2_per_point8=xp=0;
  198. wave_2_per_point9=yp=(flip*0.1-0.05)*(sample);
  199. wave_2_per_point10=zp=0;
  200. wave_2_per_point11=
  201. wave_2_per_point12=//spin;
  202. wave_2_per_point13=ang=tm*20 + sin(tm*76 + time*4)*0.4;
  203. wave_2_per_point14=sa=sin(ang);ca=cos(ang);
  204. wave_2_per_point15=xr=xp*sa + yp*ca;
  205. wave_2_per_point16=yr=xp*ca - yp*sa;
  206. wave_2_per_point17=zr=zp;
  207. wave_2_per_point18=
  208. wave_2_per_point19=xp=xr;
  209. wave_2_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05;
  210. wave_2_per_point21=zp=zr;
  211. wave_2_per_point22=
  212. wave_2_per_point23=//wrist movement;
  213. wave_2_per_point24=ang=sin(tm*2);
  214. wave_2_per_point25=
  215. wave_2_per_point26=xq=xp;
  216. wave_2_per_point27=sa=sin(ang);ca=cos(ang);
  217. wave_2_per_point28=yq=yp*sa + zp*ca;
  218. wave_2_per_point29=zq=yp*ca - zp*sa;
  219. wave_2_per_point30=
  220. wave_2_per_point31=
  221. wave_2_per_point32=ang=tm*8;
  222. wave_2_per_point33=sa=sin(ang);ca=cos(ang);
  223. wave_2_per_point34=xp=xq*sa + yq*ca;
  224. wave_2_per_point35=yp=xq*ca - yq*sa;
  225. wave_2_per_point36=zp=zq;
  226. wave_2_per_point37=
  227. wave_2_per_point38=//forearm movement;
  228. wave_2_per_point39=zp=zp-0.3;
  229. wave_2_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5;
  230. wave_2_per_point41=xq=xp;
  231. wave_2_per_point42=sa=sin(ang);ca=cos(ang);
  232. wave_2_per_point43=yq=yp*sa + zp*ca;
  233. wave_2_per_point44=zq=yp*ca - zp*sa;
  234. wave_2_per_point45=
  235. wave_2_per_point46=//upper arm twist
  236. wave_2_per_point47=ang=-1.0 + cos(tm*3 + 0.5);
  237. wave_2_per_point48=xp=xq*sa + yq*ca;
  238. wave_2_per_point49=yp=xq*ca - yq*sa;
  239. wave_2_per_point50=zp=zq;
  240. wave_2_per_point51=
  241. wave_2_per_point52=//upper arm outward;
  242. wave_2_per_point53=zp=zp-0.35;
  243. wave_2_per_point54=ang=cos(tm*1)*1.75 - 1.05;
  244. wave_2_per_point55=sa=sin(ang);ca=cos(ang);
  245. wave_2_per_point56=xq=xp*sa + zp*ca;
  246. wave_2_per_point57=yq=yp;
  247. wave_2_per_point58=zq=xp*ca - zp*sa;
  248. wave_2_per_point59=
  249. wave_2_per_point60=//upper arm up down;
  250. wave_2_per_point61=ang=cos(tm);
  251. wave_2_per_point62=xp=xq;
  252. wave_2_per_point63=sa=sin(ang);ca=cos(ang);
  253. wave_2_per_point64=yp=yq*ca - zq*sa;
  254. wave_2_per_point65=zp=yq*sa + zq*ca;
  255. wave_2_per_point66=
  256. wave_2_per_point67=//xp=xq;yp=yq;zp=zq;
  257. wave_2_per_point68=
  258. wave_2_per_point69=
  259. wave_2_per_point70=//project into screenspace and draw on screen
  260. wave_2_per_point71=zp=zp+1.5;
  261. wave_2_per_point72=xs=xp/zp;
  262. wave_2_per_point73=ys=yp/zp;
  263. wave_2_per_point74=
  264. wave_2_per_point75=x1=xs+0.5;
  265. wave_2_per_point76=y1=ys*1.3+0.5;
  266. wave_2_per_point77=
  267. wave_2_per_point78=
  268. wave_2_per_point79=phs=-sample * 0.4 ;
  269. wave_2_per_point80=tm=q1 + phs*2 - 0.01;
  270. wave_2_per_point81=
  271. wave_2_per_point82=flip=flip+1;
  272. wave_2_per_point83=flip=flip*below(flip,2);
  273. wave_2_per_point84=
  274. wave_2_per_point85=xp=0;
  275. wave_2_per_point86=yp=(flip*0.2-0.1)*(sample);
  276. wave_2_per_point87=zp=0;
  277. wave_2_per_point88=
  278. wave_2_per_point89=//spin;
  279. wave_2_per_point90=ang=-tm*29 + sin(tm*76 + time*4)*0.4;;
  280. wave_2_per_point91=sa=sin(ang);ca=cos(ang);
  281. wave_2_per_point92=xr=xp*sa + yp*ca;
  282. wave_2_per_point93=yr=xp*ca - yp*sa;
  283. wave_2_per_point94=zr=zp;
  284. wave_2_per_point95=
  285. wave_2_per_point96=xp=xr;
  286. wave_2_per_point97=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05;
  287. wave_2_per_point98=zp=zr;
  288. wave_2_per_point99=
  289. wave_2_per_point100=//wrist movement;
  290. wave_2_per_point101=ang=sin(tm*2);
  291. wave_2_per_point102=
  292. wave_2_per_point103=xq=xp;
  293. wave_2_per_point104=sa=sin(ang);ca=cos(ang);
  294. wave_2_per_point105=yq=yp*sa + zp*ca;
  295. wave_2_per_point106=zq=yp*ca - zp*sa;
  296. wave_2_per_point107=
  297. wave_2_per_point108=
  298. wave_2_per_point109=ang=tm*8;
  299. wave_2_per_point110=sa=sin(ang);ca=cos(ang);
  300. wave_2_per_point111=xp=xq*sa + yq*ca;
  301. wave_2_per_point112=yp=xq*ca - yq*sa;
  302. wave_2_per_point113=zp=zq;
  303. wave_2_per_point114=
  304. wave_2_per_point115=//forearm movement;
  305. wave_2_per_point116=zp=zp-0.3;
  306. wave_2_per_point117=ang=3.14 + sin(tm*2 - 0.5)*2.5;
  307. wave_2_per_point118=xq=xp;
  308. wave_2_per_point119=sa=sin(ang);ca=cos(ang);
  309. wave_2_per_point120=yq=yp*sa + zp*ca;
  310. wave_2_per_point121=zq=yp*ca - zp*sa;
  311. wave_2_per_point122=
  312. wave_2_per_point123=//upper arm twist
  313. wave_2_per_point124=ang=-1.0 + cos(tm*3 + 0.5);
  314. wave_2_per_point125=xp=xq*sa + yq*ca;
  315. wave_2_per_point126=yp=xq*ca - yq*sa;
  316. wave_2_per_point127=zp=zq;
  317. wave_2_per_point128=
  318. wave_2_per_point129=//upper arm outward;
  319. wave_2_per_point130=zp=zp-0.35;
  320. wave_2_per_point131=ang=cos(tm*1)*1.75 - 1.05;
  321. wave_2_per_point132=sa=sin(ang);ca=cos(ang);
  322. wave_2_per_point133=xq=xp*sa + zp*ca;
  323. wave_2_per_point134=yq=yp;
  324. wave_2_per_point135=zq=xp*ca - zp*sa;
  325. wave_2_per_point136=
  326. wave_2_per_point137=//upper arm up down;
  327. wave_2_per_point138=ang=cos(tm);
  328. wave_2_per_point139=xp=xq;
  329. wave_2_per_point140=sa=sin(ang);ca=cos(ang);
  330. wave_2_per_point141=yp=yq*ca - zq*sa;
  331. wave_2_per_point142=zp=yq*sa + zq*ca;
  332. wave_2_per_point143=
  333. wave_2_per_point144=//xp=xq;yp=yq;zp=zq;
  334. wave_2_per_point145=
  335. wave_2_per_point146=
  336. wave_2_per_point147=//project into screenspace and draw on screen
  337. wave_2_per_point148=zp=zp+1.5;
  338. wave_2_per_point149=xs=xp/zp;
  339. wave_2_per_point150=ys=yp/zp;
  340. wave_2_per_point151=
  341. wave_2_per_point152=x2=xs+0.5;
  342. wave_2_per_point153=y2=ys*1.3+0.5;
  343. wave_2_per_point154=
  344. wave_2_per_point155=
  345. wave_2_per_point156=
  346. wave_2_per_point157=a=q7*(1.2-sample);
  347. wave_2_per_point158=
  348. wave_2_per_point159=f2=equal(frame%2,0);
  349. wave_2_per_point160=x=x1*f2+x2*(1-f2);
  350. wave_2_per_point161=y=y1*f2+y2*(1-f2);
  351. wave_2_per_point162=
  352. wave_2_per_point163=
  353. wave_2_per_point164=rr=rr+q5*.2;
  354. wave_2_per_point165=gg=gg+q5*bass*.1;
  355. wave_2_per_point166=bb=bb+q5*treb*.1+q2*bass;
  356. wave_2_per_point167=
  357. wave_2_per_point168=r=f2*sin(rr);
  358. wave_2_per_point169=g=f2*sin(gg);
  359. wave_2_per_point170=b=f2*sin(bb);
  360. wavecode_3_enabled=1
  361. wavecode_3_samples=512
  362. wavecode_3_sep=0
  363. wavecode_3_bSpectrum=0
  364. wavecode_3_bUseDots=1
  365. wavecode_3_bDrawThick=1
  366. wavecode_3_bAdditive=0
  367. wavecode_3_scaling=1.000000
  368. wavecode_3_smoothing=0.500000
  369. wavecode_3_r=1.000000
  370. wavecode_3_g=0.720000
  371. wavecode_3_b=0.100000
  372. wavecode_3_a=1.000000
  373. wave_3_init1=mx=.5;
  374. wave_3_per_frame1=r=0;
  375. wave_3_per_frame2=g
  376. wave_3_per_point1=n=sample*6.283;
  377. wave_3_per_point2=phs=-sample * 0.4 ;
  378. wave_3_per_point3=tm=q1 + phs*2 - 0.02;
  379. wave_3_per_point4=
  380. wave_3_per_point5=flip=flip+1;
  381. wave_3_per_point6=flip=flip*below(flip,2);
  382. wave_3_per_point7=
  383. wave_3_per_point8=xp=0;
  384. wave_3_per_point9=yp=(flip*0.4-0.2)*(sample);
  385. wave_3_per_point10=zp=0;
  386. wave_3_per_point11=
  387. wave_3_per_point12=//spin;
  388. wave_3_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;;
  389. wave_3_per_point14=sa=sin(ang);ca=cos(ang);
  390. wave_3_per_point15=xr=xp*sa + yp*ca;
  391. wave_3_per_point16=yr=xp*ca - yp*sa;
  392. wave_3_per_point17=zr=zp;
  393. wave_3_per_point18=
  394. wave_3_per_point19=xp=xr;
  395. wave_3_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05;
  396. wave_3_per_point21=zp=zr;
  397. wave_3_per_point22=
  398. wave_3_per_point23=//wrist movement;
  399. wave_3_per_point24=ang=sin(tm*2);
  400. wave_3_per_point25=
  401. wave_3_per_point26=xq=xp;
  402. wave_3_per_point27=sa=sin(ang);ca=cos(ang);
  403. wave_3_per_point28=yq=yp*sa + zp*ca;
  404. wave_3_per_point29=zq=yp*ca - zp*sa;
  405. wave_3_per_point30=
  406. wave_3_per_point31=
  407. wave_3_per_point32=ang=tm*8;
  408. wave_3_per_point33=sa=sin(ang);ca=cos(ang);
  409. wave_3_per_point34=xp=xq*sa + yq*ca;
  410. wave_3_per_point35=yp=xq*ca - yq*sa;
  411. wave_3_per_point36=zp=zq;
  412. wave_3_per_point37=
  413. wave_3_per_point38=//forearm movement;
  414. wave_3_per_point39=zp=zp-0.3;
  415. wave_3_per_point40=ang=3.14 + sin(tm*2 - 0.5)*2.5;
  416. wave_3_per_point41=xq=xp;
  417. wave_3_per_point42=sa=sin(ang);ca=cos(ang);
  418. wave_3_per_point43=yq=yp*sa + zp*ca;
  419. wave_3_per_point44=zq=yp*ca - zp*sa;
  420. wave_3_per_point45=
  421. wave_3_per_point46=//upper arm twist
  422. wave_3_per_point47=ang=-1.0 + cos(tm*3 + 0.5);
  423. wave_3_per_point48=xp=xq*sa + yq*ca;
  424. wave_3_per_point49=yp=xq*ca - yq*sa;
  425. wave_3_per_point50=zp=zq;
  426. wave_3_per_point51=
  427. wave_3_per_point52=//upper arm outward;
  428. wave_3_per_point53=zp=zp-0.35;
  429. wave_3_per_point54=ang=cos(tm*1)*1.75 - 1.05;
  430. wave_3_per_point55=sa=sin(ang);ca=cos(ang);
  431. wave_3_per_point56=xq=xp*sa + zp*ca;
  432. wave_3_per_point57=yq=yp;
  433. wave_3_per_point58=zq=xp*ca - zp*sa;
  434. wave_3_per_point59=
  435. wave_3_per_point60=//upper arm up down;
  436. wave_3_per_point61=ang=cos(tm);
  437. wave_3_per_point62=xp=xq;
  438. wave_3_per_point63=sa=sin(ang);ca=cos(ang);
  439. wave_3_per_point64=yp=yq*ca - zq*sa;
  440. wave_3_per_point65=zp=yq*sa + zq*ca;
  441. wave_3_per_point66=
  442. wave_3_per_point67=//xp=xq;yp=yq;zp=zq;
  443. wave_3_per_point68=
  444. wave_3_per_point69=
  445. wave_3_per_point70=//project into screenspace and draw on screen
  446. wave_3_per_point71=zp=zp+1.5;
  447. wave_3_per_point72=xs=xp/zp;
  448. wave_3_per_point73=ys=yp/zp;
  449. wave_3_per_point74=
  450. wave_3_per_point75=x1=xs+0.5;
  451. wave_3_per_point76=y1=ys*1.3+0.5;
  452. wave_3_per_point77=phs=-sample * 0.4 ;
  453. wave_3_per_point78=tm=q1 + phs*2 - 0.03;
  454. wave_3_per_point79=
  455. wave_3_per_point80=flip=flip+1;
  456. wave_3_per_point81=flip=flip*below(flip,2);
  457. wave_3_per_point82=
  458. wave_3_per_point83=xp=0;
  459. wave_3_per_point84=yp=(flip*0.6-0.3)*(sample);
  460. wave_3_per_point85=zp=0;
  461. wave_3_per_point86=
  462. wave_3_per_point87=//spin;
  463. wave_3_per_point88=ang=-tm*4 + sin(tm*76 + time*4)*0.2;;
  464. wave_3_per_point89=sa=sin(ang);ca=cos(ang);
  465. wave_3_per_point90=xr=xp*sa + yp*ca;
  466. wave_3_per_point91=yr=xp*ca - yp*sa;
  467. wave_3_per_point92=zr=zp;
  468. wave_3_per_point93=
  469. wave_3_per_point94=xp=xr;
  470. wave_3_per_point95=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05;
  471. wave_3_per_point96=zp=zr;
  472. wave_3_per_point97=
  473. wave_3_per_point98=//wrist movement;
  474. wave_3_per_point99=ang=sin(tm*2);
  475. wave_3_per_point100=
  476. wave_3_per_point101=xq=xp;
  477. wave_3_per_point102=sa=sin(ang);ca=cos(ang);
  478. wave_3_per_point103=yq=yp*sa + zp*ca;
  479. wave_3_per_point104=zq=yp*ca - zp*sa;
  480. wave_3_per_point105=
  481. wave_3_per_point106=
  482. wave_3_per_point107=ang=tm*8;
  483. wave_3_per_point108=sa=sin(ang);ca=cos(ang);
  484. wave_3_per_point109=xp=xq*sa + yq*ca;
  485. wave_3_per_point110=yp=xq*ca - yq*sa;
  486. wave_3_per_point111=zp=zq;
  487. wave_3_per_point112=
  488. wave_3_per_point113=//forearm movement;
  489. wave_3_per_point114=zp=zp-0.3;
  490. wave_3_per_point115=ang=3.14 + sin(tm*2 - 0.5)*2.5;
  491. wave_3_per_point116=xq=xp;
  492. wave_3_per_point117=sa=sin(ang);ca=cos(ang);
  493. wave_3_per_point118=yq=yp*sa + zp*ca;
  494. wave_3_per_point119=zq=yp*ca - zp*sa;
  495. wave_3_per_point120=
  496. wave_3_per_point121=//upper arm twist
  497. wave_3_per_point122=ang=-1.0 + cos(tm*3 + 0.5);
  498. wave_3_per_point123=xp=xq*sa + yq*ca;
  499. wave_3_per_point124=yp=xq*ca - yq*sa;
  500. wave_3_per_point125=zp=zq;
  501. wave_3_per_point126=
  502. wave_3_per_point127=//upper arm outward;
  503. wave_3_per_point128=zp=zp-0.35;
  504. wave_3_per_point129=ang=cos(tm*1)*1.75 - 1.05;
  505. wave_3_per_point130=sa=sin(ang);ca=cos(ang);
  506. wave_3_per_point131=xq=xp*sa + zp*ca;
  507. wave_3_per_point132=yq=yp;
  508. wave_3_per_point133=zq=xp*ca - zp*sa;
  509. wave_3_per_point134=
  510. wave_3_per_point135=//upper arm up down;
  511. wave_3_per_point136=ang=cos(tm);
  512. wave_3_per_point137=xp=xq;
  513. wave_3_per_point138=sa=sin(ang);ca=cos(ang);
  514. wave_3_per_point139=yp=yq*ca - zq*sa;
  515. wave_3_per_point140=zp=yq*sa + zq*ca;
  516. wave_3_per_point141=
  517. wave_3_per_point142=//xp=xq;yp=yq;zp=zq;
  518. wave_3_per_point143=
  519. wave_3_per_point144=
  520. wave_3_per_point145=//project into screenspace and draw on screen
  521. wave_3_per_point146=zp=zp+1.5;
  522. wave_3_per_point147=xs=xp/zp;
  523. wave_3_per_point148=ys=yp/zp;
  524. wave_3_per_point149=
  525. wave_3_per_point150=x2=xs+0.5;
  526. wave_3_per_point151=y2=ys*1.3+0.5;
  527. wave_3_per_point152=
  528. wave_3_per_point153=
  529. wave_3_per_point154=a=q7*(1-sample);
  530. wave_3_per_point155=
  531. wave_3_per_point156=
  532. wave_3_per_point157=f2=equal(frame%2,0);
  533. wave_3_per_point158=x=x1*f2+x2*(1-f2);
  534. wave_3_per_point159=y=y1*f2+y2*(1-f2);
  535. wave_3_per_point160=
  536. wave_3_per_point161=r=f2*bass_att;
  537. wave_3_per_point162=g=f2*sin(q3);
  538. wave_3_per_point163=b=f2*mid;
  539. shapecode_0_enabled=1
  540. shapecode_0_sides=100
  541. shapecode_0_additive=0
  542. shapecode_0_thickOutline=0
  543. shapecode_0_textured=1
  544. shapecode_0_x=0.500000
  545. shapecode_0_y=0.500000
  546. shapecode_0_rad=0.301767
  547. shapecode_0_ang=0.000000
  548. shapecode_0_tex_ang=0.000000
  549. shapecode_0_tex_zoom=0.451117
  550. shapecode_0_r=1.000000
  551. shapecode_0_g=1.000000
  552. shapecode_0_b=1.000000
  553. shapecode_0_a=0.700000
  554. shapecode_0_r2=0.000000
  555. shapecode_0_g2=0.000000
  556. shapecode_0_b2=0.000000
  557. shapecode_0_a2=0.000000
  558. shapecode_0_border_r=0.800000
  559. shapecode_0_border_g=0.800000
  560. shapecode_0_border_b=0.500000
  561. shapecode_0_border_a=0.000000
  562. shape_0_per_frame1=tm=q1;
  563. shape_0_per_frame2=
  564. shape_0_per_frame3=flip=flip+1;
  565. shape_0_per_frame4=flip=flip*below(flip,2);
  566. shape_0_per_frame5=
  567. shape_0_per_frame6=xp=0;
  568. shape_0_per_frame7=yp=0;
  569. shape_0_per_frame8=zp=0;
  570. shape_0_per_frame9=
  571. shape_0_per_frame10=//spin;
  572. shape_0_per_frame11=ang=tm*20 + sin(tm*76 + time*4)*0.4;
  573. shape_0_per_frame12=sa=sin(ang);ca=cos(ang);
  574. shape_0_per_frame13=xr=xp*sa + yp*ca;
  575. shape_0_per_frame14=yr=xp*ca - yp*sa;
  576. shape_0_per_frame15=zr=zp;
  577. shape_0_per_frame16=
  578. shape_0_per_frame17=xp=xr;
  579. shape_0_per_frame18=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05;
  580. shape_0_per_frame19=zp=zr;
  581. shape_0_per_frame20=
  582. shape_0_per_frame21=//wrist movement;
  583. shape_0_per_frame22=ang=sin(tm*2);
  584. shape_0_per_frame23=
  585. shape_0_per_frame24=xq=xp;
  586. shape_0_per_frame25=sa=sin(ang);ca=cos(ang);
  587. shape_0_per_frame26=yq=yp*sa + zp*ca;
  588. shape_0_per_frame27=zq=yp*ca - zp*sa;
  589. shape_0_per_frame28=
  590. shape_0_per_frame29=
  591. shape_0_per_frame30=ang=tm*8;
  592. shape_0_per_frame31=sa=sin(ang);ca=cos(ang);
  593. shape_0_per_frame32=xp=xq*sa + yq*ca;
  594. shape_0_per_frame33=yp=xq*ca - yq*sa;
  595. shape_0_per_frame34=zp=zq;
  596. shape_0_per_frame35=
  597. shape_0_per_frame36=//forearm movement;
  598. shape_0_per_frame37=zp=zp-0.3;
  599. shape_0_per_frame38=ang=3.14 + sin(tm*2 - 0.5)*2.5;
  600. shape_0_per_frame39=xq=xp;
  601. shape_0_per_frame40=sa=sin(ang);ca=cos(ang);
  602. shape_0_per_frame41=yq=yp*sa + zp*ca;
  603. shape_0_per_frame42=zq=yp*ca - zp*sa;
  604. shape_0_per_frame43=
  605. shape_0_per_frame44=//upper arm twist
  606. shape_0_per_frame45=ang=-1.0 + cos(tm*3 + 0.5);
  607. shape_0_per_frame46=xp=xq*sa + yq*ca;
  608. shape_0_per_frame47=yp=xq*ca - yq*sa;
  609. shape_0_per_frame48=zp=zq;
  610. shape_0_per_frame49=
  611. shape_0_per_frame50=//upper arm outward;
  612. shape_0_per_frame51=zp=zp-0.35;
  613. shape_0_per_frame52=ang=cos(tm*1)*1.75 - 1.05;
  614. shape_0_per_frame53=sa=sin(ang);ca=cos(ang);
  615. shape_0_per_frame54=xq=xp*sa + zp*ca;
  616. shape_0_per_frame55=yq=yp;
  617. shape_0_per_frame56=zq=xp*ca - zp*sa;
  618. shape_0_per_frame57=
  619. shape_0_per_frame58=//upper arm up down;
  620. shape_0_per_frame59=ang=cos(tm);
  621. shape_0_per_frame60=xp=xq;
  622. shape_0_per_frame61=sa=sin(ang);ca=cos(ang);
  623. shape_0_per_frame62=yp=yq*ca - zq*sa;
  624. shape_0_per_frame63=zp=yq*sa + zq*ca;
  625. shape_0_per_frame64=
  626. shape_0_per_frame65=//xp=xq;yp=yq;zp=zq;
  627. shape_0_per_frame66=
  628. shape_0_per_frame67=
  629. shape_0_per_frame68=//project into screenspace and draw on screen
  630. shape_0_per_frame69=zp=zp+1.5;
  631. shape_0_per_frame70=xs=xp/zp;
  632. shape_0_per_frame71=ys=yp/zp;
  633. shape_0_per_frame72=
  634. shape_0_per_frame73=x=xs+0.5;
  635. shape_0_per_frame74=y=ys*1.3+0.5;
  636. shape_0_per_frame75=
  637. shape_0_per_frame76=border_a=q7;
  638. shape_0_per_frame77=a=0.7*q7;
  639. shape_0_per_frame78=
  640. shape_0_per_frame79=
  641. shape_0_per_frame80=// This is the version you should use...
  642. shape_0_per_frame81=// ----------- start copying -----------
  643. shape_0_per_frame82=hue=hue*(1-q5)+q5*(bass-treb*mid)*q4; // change this
  644. shape_0_per_frame83=h=6*(hue-int(hue));
  645. shape_0_per_frame84=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4);
  646. shape_0_per_frame85=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6);
  647. shape_0_per_frame86=r1=sw1+sw2*(2-h)+sw5*(h-4)+sw6;  // resulting Red value, assign it to q1
  648. shape_0_per_frame87=g1=sw1*h+sw2+sw3+sw4*(4-h);      // resulting Green value, assign it to q2
  649. shape_0_per_frame88=b1=sw3*(h-2)+sw4+sw5+sw6*(6-h);  // resulting Blue value, assign it to q3
  650. shape_0_per_frame89=// ----------- end ----------------
  651. shape_0_per_frame90=
  652. shape_0_per_frame91=border_r=r1;
  653. shape_0_per_frame92=border_g=g1;
  654. shape_0_per_frame93=border_b=b1;
  655. shapecode_1_enabled=0
  656. shapecode_1_sides=4
  657. shapecode_1_additive=0
  658. shapecode_1_thickOutline=0
  659. shapecode_1_textured=0
  660. shapecode_1_x=0.500000
  661. shapecode_1_y=0.500000
  662. shapecode_1_rad=0.100000
  663. shapecode_1_ang=0.000000
  664. shapecode_1_tex_ang=0.000000
  665. shapecode_1_tex_zoom=1.000000
  666. shapecode_1_r=1.000000
  667. shapecode_1_g=0.000000
  668. shapecode_1_b=0.000000
  669. shapecode_1_a=1.000000
  670. shapecode_1_r2=0.000000
  671. shapecode_1_g2=1.000000
  672. shapecode_1_b2=0.000000
  673. shapecode_1_a2=0.000000
  674. shapecode_1_border_r=1.000000
  675. shapecode_1_border_g=1.000000
  676. shapecode_1_border_b=1.000000
  677. shapecode_1_border_a=0.100000
  678. shapecode_2_enabled=0
  679. shapecode_2_sides=4
  680. shapecode_2_additive=0
  681. shapecode_2_thickOutline=0
  682. shapecode_2_textured=0
  683. shapecode_2_x=0.500000
  684. shapecode_2_y=0.500000
  685. shapecode_2_rad=0.100000
  686. shapecode_2_ang=0.000000
  687. shapecode_2_tex_ang=0.000000
  688. shapecode_2_tex_zoom=1.000000
  689. shapecode_2_r=1.000000
  690. shapecode_2_g=0.000000
  691. shapecode_2_b=0.000000
  692. shapecode_2_a=1.000000
  693. shapecode_2_r2=0.000000
  694. shapecode_2_g2=1.000000
  695. shapecode_2_b2=0.000000
  696. shapecode_2_a2=0.000000
  697. shapecode_2_border_r=1.000000
  698. shapecode_2_border_g=1.000000
  699. shapecode_2_border_b=1.000000
  700. shapecode_2_border_a=0.100000
  701. shapecode_3_enabled=0
  702. shapecode_3_sides=4
  703. shapecode_3_additive=0
  704. shapecode_3_thickOutline=0
  705. shapecode_3_textured=0
  706. shapecode_3_x=0.500000
  707. shapecode_3_y=0.500000
  708. shapecode_3_rad=0.100000
  709. shapecode_3_ang=0.000000
  710. shapecode_3_tex_ang=0.000000
  711. shapecode_3_tex_zoom=1.000000
  712. shapecode_3_r=1.000000
  713. shapecode_3_g=0.000000
  714. shapecode_3_b=0.000000
  715. shapecode_3_a=1.000000
  716. shapecode_3_r2=0.000000
  717. shapecode_3_g2=1.000000
  718. shapecode_3_b2=0.000000
  719. shapecode_3_a2=0.000000
  720. shapecode_3_border_r=1.000000
  721. shapecode_3_border_g=1.000000
  722. shapecode_3_border_b=1.000000
  723. shapecode_3_border_a=0.100000
  724. per_frame_init_1=
  725. per_frame_init_2=beatrate=1;
  726. per_frame_init_3=avgbeatrate=1;
  727. per_frame_init_4=bbtime=1;
  728. per_frame_init_5=lbbtime=1;
  729. per_frame_init_6=avgdb=1;
  730. per_frame_init_7=bc=1;
  731. per_frame_1=db=bass-lbass;
  732. per_frame_2=lbass=bass;
  733. per_frame_3=vol=1+bass+mid+treb;
  734. per_frame_4=
  735. per_frame_5=
  736. per_frame_6=maxdb=max(maxdb*.9999,abs(db));
  737. per_frame_7=rs=above(abs(db),maxdb);
  738. per_frame_8=drs=1-rs;
  739. per_frame_9=
  740. per_frame_10=beatrate=1*rs+beatrate*drs;
  741. per_frame_11=avgbeatrate=1*rs+avgbeatrate*drs;
  742. per_frame_12=bbtime=1*rs+bbtime*drs;
  743. per_frame_13=lbbtime=1*rs+lbbtime*drs;
  744. per_frame_14=avgdb=1*rs+avgdb*drs;
  745. per_frame_15=bc=bc*drs+1*rs;
  746. per_frame_16=
  747. per_frame_17=avgdb=avgdb*.999+abs(db)*.001;
  748. per_frame_18=
  749. per_frame_19=rawbeatb=above(db,avgdb*1.3);
  750. per_frame_20=beatb=rawbeatb*above(time-lbbtime,.5*avgbeatrate);
  751. per_frame_21=
  752. per_frame_22=
  753. per_frame_23=bbtime=time*beatb;
  754. per_frame_24=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate;
  755. per_frame_25=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate;
  756. per_frame_26=
  757. per_frame_27=lbbtime=time*beatb+(1-beatb)*lbbtime;
  758. per_frame_28=cc=bc+beatb;
  759. per_frame_29=
  760. per_frame_30=q5=beatb;
  761. per_frame_31=q1=time*.001*avgdb*avgbeatrate;
  762. per_frame_32=q2=equal(bc%4,0)*beatb;
  763. per_frame_33=q3=bc;
  764. per_frame_34=q4=60/avgbeatrate;
  765. per_frame_35=monitor=bc;
  766. per_frame_36=decay=1;
  767. per_frame_37=warp=0;
  768. per_frame_38=wrap=1;
  769. per_frame_39=
  770. per_frame_40=
  771. per_frame_41=
  772. per_frame_42=cr1=cr1*(1-q2)+(1-cr1)*q2;
  773. per_frame_43=cr2=cr2*(1-q2)+(1-cr2)*q2;
  774. per_frame_44=q6=cr2;
  775. per_frame_45=q8=cr1;
  776. per_frame_46=q7=1-cr1;
  777. per_frame_47=q6=sin(time*q4*.1);
  778. per_frame_48=
  779. per_frame_49=cc=sin(bc*.3);
  780. per_frame_50=zoomexp=150*(1-cc)+cc*.1;
  781. per_pixel_1=c1=q6;
  782. per_pixel_2=
  783. per_pixel_3=zoom=(1+sin(q3*bass_att)*.005)*c1+(1-c1);
  784. per_pixel_4=rot=sin(time*q4*.1)*.1*(1-rad)*c1;
  785. per_pixel_5=cx=(sin(time*q4*rad)*.5*bass_att+.5)*c1;
  786. per_pixel_6=cy=(cos(time*q4*rad)*.5*bass_att+.5)*c1;
  787.